
<title>{$menu_title}</title>
<script type="text/html" template>
    <link rel="stylesheet" href="{{ layui.setter.base }}style/template.css?v={{ layui.admin.v }}-1" media="all">
</script>
<style>
    #organizationTreeBar {
        padding: 10px 15px;
        border: 1px solid #e6e6e6;
        background-color: #f2f2f2;
    }
</style>
<div class="layui-card layadmin-header">
    <div class="layui-breadcrumb" lay-filter="breadcrumb">
        <a lay-href="">{$p_menu_title|default=''}</a>
        {present name='menu_group_title' }
        <a><cite>{$menu_group_title}</cite></a>
        {/present}
        <a><cite>{$menu_title}</cite></a>
    </div>
</div>

<div class="layui-fluid">

    <div class="layui-row layui-col-space15">

        {notempty name='tag_tree'}
        <div class="layui-col-md{$tag_tree.width}">
            <div class="layui-card">
                <div class="layui-card-body" style="padding:10px;">
                    <!-- 树工具栏 -->
                    <div class="layui-form toolbar" id="organizationTreeBar">
                        {$tag_tree.title}
                        <!--                        <div class="layui-btn-group">-->
                        <!--                            <a id="organ-add" class="layui-btn layui-btn-sm icon-btn" v-show="@system.manager/oadd"><i class="layui-icon"></i>添加</a>-->
                        <!--                            <a id="organ-edit" class="layui-btn layui-btn-sm icon-btn" v-show="@system.manager/oedit"><i class="layui-icon"></i>修改</a>-->
                        <!--                            <a id="organ-del" class="layui-btn layui-btn-sm icon-btn" v-show="@system.manager/odel"><i class="layui-icon"></i>删除</a>-->
                        <!--                        </div>-->
                    </div>
                    <!-- 左树 -->
                    <div id="organizationTree">
                        <div id="ID-tree-{$namespace}-showLine"></div></div>
                </div>
            </div>

        </div>
        {/notempty}
        <div class="layui-col-md{php} if(empty($tag_tree)){echo 12;}else{ echo 12-$tag_tree['width'];} {/php}">

            <div class="layui-card">
                <div class="layui-form layui-card-header layuiadmin-card-header-auto" lay-filter="app-{$namespace}-forum-list">
                    <div class="layui-collapse ns-tips" style="display: none">
                        <div class="layui-colla-item">
                            <h2 class="layui-colla-title">操作提示<i class="layui-icon layui-colla-icon"></i></h2>
                            <ul class="layui-colla-content layui-show">
                                <li>1、店铺到期30日内可以申请续签</li>
                                <li>2、请认准官方收款账户，支付凭据上传之后请联系官方客服人员</li>
                            </ul>
                        </div>
                    </div>
                    {notempty name='suggest'}
                    <blockquote class="layui-elem-quote">{$suggest}</blockquote>
                    {/notempty}
                    {notempty name='warning'}
                    <blockquote class="layui-elem-quote " style="border-left: 5px solid red;">{$warning}</blockquote>
                    {/notempty}
                    {present name='searches'}
                    <form class="layui-form-item"    >
                        <!-- 搜索部分start -->
                        {volist name="searches" id="search"}
                        {include file="$search_path"/}
                        {/volist}
                        {volist name='hidden' id='vo'}
                        <input type="hidden" name="{$vo.name}" value="{$vo.value}">
                        {/volist}
                        {notempty name='tabs_field'}
                        <input type="hidden" name="{$tabs_field}" id="{$namespace}-table-tab-f" value="{$tabs_value}">
                        {/notempty}
                        {notempty name='tag_tree.data'}
                        <input type="hidden" name="{$tag_tree.field}" id="{$namespace}-table-tag_tree" value="{$tag_tree.value}">
                        {/notempty}
                        <div class="layui-inline">
                            <button class="layui-btn" id="sub-{$namespace}-table-reload-btn" lay-submit lay-filter="{$namespace}-table-reload-btn">搜索</button>
                            <button type="reset" class="layui-btn layui-btn-primary">重置</button>
                        </div>
                    </form>
                    <!-- 搜索部分end -->
                    {/present}

                </div>

                {notempty name='tabs_field'}
                <div class="layui-tab layui-tab-brief" lay-filter="tab-f-sub-{$namespace}-table">
                    <ul class="layui-tab-title">
                        {volist name='tabs' id='vo'}
                        <li class="{eq name='tabs_value' value='$vo.id'}layui-this {/eq}">{notempty name='vo.badge'}<span class="layui-badge lay-hide">{$vo.badge}}</span>{/notempty}{$vo.title}</li>
                        {/volist}
                        <!--<li>通知<span class="layui-badge lay-hide">6</span></li>-->
                    </ul>
                    <div class="layui-tab-content">
                        <table class="layui-hide" id="{$namespace}-table" lay-filter="{$namespace}-table"></table>
                    </div>
                </div>
                {else/}

                <div class="layui-card-body">
                    <table class="layui-hide" id="{$namespace}-table" lay-filter="{$namespace}-table"></table>
                </div>
                {/notempty}
            </div>
        </div>
    </div>

    <script type="text/html" id="{$namespace}-table-search">
        <div class="layui-btn-container">
            {volist name="buttonList" id="button"}
            {eq name='button.attr.event' value='ajax'}
            <button class="layui-btn layui-btn-sm  {$button.attr.class} " data-title="{$button.title}"
                    data-width="{$button.attr.width|default=''}"
                    data-height="{$button.attr.height|default=''}"
                    data-message="{$button.attr.message|default=''}"  lay-event="{$button.attr.event}" data-url="{$button.attr.url}" >
                <i class="layui-icon layui-icon-face-smile layui-hide"></i>
                {$button.title}</button>
            {else/}
            <a class="layui-btn layui-btn-sm  {$button.attr.class} " lay-href="{$button.attr.url}" >
                <i class="layui-icon layui-icon-face-smile layui-hide"></i>
                {$button.title}</a>
            {/eq}
            {/volist}
        </div>
    </script>
    <script type="text/html" id="{$namespace}-table-action">
        {volist name='do_action' id='action'}

        {php}  if ($action['status'] instanceof \Closure) {  {/php}
        {{#  if(d.{$action['field']}){ }}
        {php} }else{  {/php}
        {{# var arr = {$action.status|json_encode};  if( true == arr.includes(d.status)){ }}
        {php}  }  {/php}
        {eq name='action.event' value='tab'}
        <a class="layui-btn layui-btn-xs {$action.attr.class}"
           lay-href="{$action.url}">
            {present name='action.attr.icon'}
            <i class="layui-icon layui-icon-{$action.attr.icon}"></i>
            {/present}
            {present name='action.attr.custom_icon'}
            <i class="iconfont icon-{$action.attr.custom_icon}"></i>
            {/present}
            {$action.title}
        </a>
        {else/}
        <a class="layui-btn layui-btn-xs {$action.attr.class}" lay-event="{$action.event}"
           data-title="{$action.title}"
           data-width="{$action.attr.width|default=''}"
           data-height="{$action.attr.height|default=''}"
           data-message="{$action.attr.message|default=''}"
           data-url="{$action.url}">
            {present name='action.attr.icon'}
            <i class="layui-icon layui-icon-{$action.attr.icon}"></i>
            {/present}
            {present name='action.attr.custom_icon'}
            <i class="iconfont icon-{$action.attr.custom_icon}"></i>
            {/present}
            {$action.title}
        </a>
        {/eq}
        {{#  } }}
        {/volist}
    </script>
    {volist name='templets' id='vo'}
    {$vo|raw}
    {/volist}
    <script type="text/html" id="62271a4aaa0f8">
        <i class="layui-icon layui-icon-rmb"></i> {{d.price}}
    </script>
    <style>

        .layui-table-cell {

            height: auto!important;
        }
    </style>
    <script>
        Date.prototype.Format = function (fmt) { //author: meizz
            var o = {
                "M+" : this.getMonth()+1, //月份
                "d+" : this.getDate(), //日
                "h+" : this.getHours()%12 == 0 ? 12 : this.getHours()%12, //小时
                "H+" : this.getHours(), //小时
                "m+" : this.getMinutes(), //分
                "s+" : this.getSeconds(), //秒
                "q+" : Math.floor((this.getMonth()+3)/3), //季度
                "S" : this.getMilliseconds() //毫秒
            };
            if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
            for (var k in o)
                if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
            return fmt;
        }
        var tab_values = {$tabs|json_encode};
        layui.use(["laytpl",'admin','tree','forum','table','soulTable',"element"], function(){
            var $ = layui.$
                ,admin = layui.admin
                ,view = layui.view
                ,form = layui.form
                ,element = layui.element
                ,soulTable = layui.soulTable
                ,table = layui.table , r = layui.device();
            form.render(null, 'app-{$namespace}-forum-list');


            var excel_{$namespace}_table =  table.render({
                    elem: '#{$namespace}-table'
                    ,id: '{$namespace}-table'
                    ,url:'{$searchPostUrl|raw}'
                    ,where:{field: {$search_value|raw|json_encode}}
                    ,cellMinWidth:120
                    ,skin: 'row'//设置表格边框风格。可选值：grid|line|row|nob
                    , loading: true
                    ,parseData: function(res){ //res 即为原始返回的数据
                        return {
                            "code": res.code, //解析接口状态
                            "msg": res.message, //解析提示文本
                            "count": res.count, //解析数据长度
                            "data": res.data //解析数据列表
                        };
                    }
                    // , skin: 'line' //行边框风格
                    ,even: true //开启隔行背景
                    ,size: 'md' //小尺寸的表格可选值：sm|md|lg
                    ,toolbar: '#{$namespace}-table-search'
                    ,defaultToolbar: {$toolbar|raw|json_encode}
                ,title: '用户数据表'
                ,cols: [{$keyList|raw|json_encode}]
        ,page: true
                ,overflow: {
                type: 'tips'
                // ,hoverTime: 500 // 悬停时间，单位ms, 悬停 hoverTime 后才会显示，默认为 0
                // ,color: 'black' // 字体颜色
                // ,bgColor: 'white' // 背景色
            }
        ,filter:  {$filter|raw|json_encode}
        ,excel:  {$excel|raw|json_encode}
        ,text: {
                none: '暂无相关数据' //默认：无数据。注：该属性为 layui 2.2.5 开始新增
            }
        ,autoSort: false
                ,done:function(res, curr, count){


                $(".layui-table-main tr").each(function (index, val) {
                    $(".layui-table-fixed").each(function () {
                        $($(this).find(".layui-table-body tbody tr")[index]).height($(val).height());
                    });
                });
                $(".layui-table-header tr").each(function (index, val) {
                    $(".layui-table-fixed").each(function () {
                        $($(this).find(".layui-table-header thead tr")[index]).height($(val).height());
                    });
                });
                if (0!= res.code)
                {
                    layer.msg(res.msg);
                }else{
                    layui.each(res.data,function(index,d){
                        // console.log(index);//data-index
                        var row = $("[lay-id='{$namespace}-table']").find(".layui-table-body [data-index='" + index + "']");
                        if (row.length)
                        {
                            if (d._row_class)
                            {
                                row.addClass(d._row_class);
                            }
                            if (d._row_style)
                            {
                                row.css( d._row_style );
                            }
                        }
                        layui.each(d,function(index_d,d_d){
                            if(null != d_d )
                            {
                                if ($('#layer-photos-'+index_d+'-'+d.id).length)
                                {
                                    layer.photos({
                                        photos: '#layer-photos-'+index_d+'-'+d.id
                                        ,anim: 5 //0-6的选择，指定弹出图片动画类型，默认随机（请注意，3.0之前的版本用shift参数）
                                    });
                                }
                            }
                        })
                    })
                    soulTable.render(this)
                }

            }
        });
            element.on('tab(tab-f-sub-{$namespace}-table)', function(elem){

                console.log(elem)
                console.log(excel_{$namespace}_table)
                $("#{$namespace}-table-tab-f").val(tab_values[elem.index]['id']);
                $("#sub-{$namespace}-table-reload-btn").click();
                /*  table.reload('{$namespace}-table', {
                      // ,url: '/api/table/search'
                      where: { //请求参数（注意：这里面的参数可任意定义，并非下面固定的格式）
                          status: 1 //排序字段
                      }
                  });*/
                //location.hash = 'test='+ $(this).attr('lay-id');
            });
            //监听排序事件

            {notempty name='tag_tree.data'}
            var tree = layui.tree;
            // var data = [{title:'江西',id:1,children:[{title:'南昌',id:1000,children:[{title:'青山湖区',id:10001},{title:'高新区',id:10002}]},{title:'九江',id:1001},{title:'赣州',id:1002}]},{title:'广西',id:2,children:[{title:'南宁',id:2000},{title:'桂林',id:2001}]},{title:'陕西',id:3,children:[{title:'西安',id:3000},{title:'延安',id:3001}]},{title:'山西',id:3,children:[{title:'太原',id:4000},{title:'长治',id:4001}]}];
            // 渲染
            tree.render({
                elem: '#ID-tree-{$namespace}-showLine',
                data: {$tag_tree.data|json_encode},
                showCheckbox : true,
                id: 'ID-{$namespace}-data',
                showLine: false,  // 是否开启连接线
                oncheck: function(obj){
                    console.log(obj.data); // 得到当前点击的节点数据
                    console.log(obj.checked); // 节点是否被选中
                    console.log(obj.elem); // 得到当前节点元素
                    console.log(obj); // 得到当前节点元素
                    var checkedData = tree.getChecked('ID-{$namespace}-data'); // 获取选中节点的数据
                    console.log(checkedData)
                    console.log(excel_{$namespace}_table)

                    let ids = new Array();

                    checkedData.forEach(function(element) {
                        ids.push(element.id)
                    });


                    console.log(ids)

                    $("#{$namespace}-table-tag_tree").val(ids.join(','));
                    $("#sub-{$namespace}-table-reload-btn").click();

                    // table.reload('{$namespace}-table', {
                    //     // initSort: obj, //记录初始排序，如果不设的话，将无法标记表头的排序状态。
                    //     // ,url: '/api/table/search'
                    //     where: { //请求参数（注意：这里面的参数可任意定义，并非下面固定的格式）
                    //         // order_field: obj.field //排序字段
                    //         // ,order: obj.type //排序方式
                    //     }
                    // });
                },
                click: function(obj){
                    console.log(obj.data); // 得到当前点击的节点数据
                    console.log(obj.state); // 得到当前节点的展开状态：open、close、normal
                    console.log(obj.elem); // 得到当前节点元素
                    console.log(obj.data.children); // 当前节点下是否有子节点
                    // table.reload('{$namespace}-table', {
                    //     // initSort: obj, //记录初始排序，如果不设的话，将无法标记表头的排序状态。
                    //     // ,url: '/api/table/search'
                    //     where: { //请求参数（注意：这里面的参数可任意定义，并非下面固定的格式）
                    //         // order_field: obj.field //排序字段
                    //         // ,order: obj.type //排序方式
                    //     }
                    // });

                },
            });
            {/notempty}

                // TODO:携带带搜索条件
                table.on('sort({$namespace}-table)', function(obj){ //注：sort 是工具条事件名，test 是 table 原始容器的属性 lay-filter="对应的值"
                    console.log(obj.field); //当前排序的字段名
                    console.log(obj.type); //当前排序类型：desc（降序）、asc（升序）、null（空对象，默认排序）
                    console.log(this); //当前排序的 th 对象
                    //尽管我们的 table 自带排序功能，但并没有请求服务端。
                    //有些时候，你可能需要根据当前排序的字段，重新向服务端发送请求，从而实现服务端排序，如：
                    table.reload('{$namespace}-table', {
                        initSort: obj //记录初始排序，如果不设的话，将无法标记表头的排序状态。
                        // ,url: '/api/table/search'
                        ,where: { //请求参数（注意：这里面的参数可任意定义，并非下面固定的格式）
                            order_field: obj.field //排序字段
                            ,order: obj.type //排序方式
                        }
                    });
                    // layer.msg('服务端排序。order by '+ obj.field + ' ' + obj.type);
                });

                {neq name='auto_refresh' value='0'}
                setInterval(function (){

                    //    if($(""))
                    if($("#{$namespace}-table").length){

                        table.reload('{$namespace}-table',{page: {
                                curr: 1 //重新从第 1 页开始
                            }});
                    }
                }, {$auto_refresh})

                {/neq}
                    function eventAjax(url,data,obj)
                    {
                        $.ajax({
                            url:url, //请求的url地址
                            dataType:"json", //返回格式为json
                            async:true,//请求是否异步，默认为异步，这也是ajax重要特性
                            type:"POST", //请求方式
                            data:data, //请求方式
                            success:function(req){
                                //请求成功时处理
                                if ( 0 == req.code || 200 == req.code)
                                {
                                    if (req.reload)
                                    {
                                        table.reload('{$namespace}-table');
                                    }
                                    layer.msg(req.message);
                                }else if(-1 == req.code){
                                    $(obj).html(req.message);
                                    eventAjax(url,req,obj)
                                }
                                else{
                                    layer.msg(req.message);
                                }
                            },
                            complete:function(){
                                //请求完成的处理
                            },
                            error:function(err){
                                //请求出错处理
                                console.log(err)
                                if (err.responseJSON.message)
                                {
                                    layer.alert(err.responseJSON.message, {
                                        icon: 5,
                                        skin: 'layer-ext-demo' //见：扩展说明
                                    })

                                }else{
                                    layer.alert('未知错误', {
                                        icon: 5,
                                        skin: 'layer-ext-demo' //见：扩展说明
                                    })
                                }
                            }
                        });
                    }
                    //头工具栏事件
                    table.on('toolbar({$namespace}-table)', function(obj){
                        var checkStatus = table.checkStatus(obj.config.id);

                        switch(obj.event){
                            case 'getCheckData':
                                var data = checkStatus.data;
                                if (data.length == 0)
                                {
                                    layer.msg('没有选择');
                                }else{
                                    layer.alert(JSON.stringify(data));
                                }
                                break;
                            case 'ajax':
                                var url = $(this).data('url');
                                url = url.replace('{literal}{$auto_builder}{/literal}','{$namespace}');
                                var ids = new Array();
                                var data = checkStatus.data;
                                for (let i = 0; i < data.length; i++) {
                                    ids.push(data[i]['id']);
                                }
                                if (data.length)
                                {
                                    url = url+'&id='+ids.join(',');
                                }
                                eventAjax(url,data,this);
                                break;
                            case 'popup':
                                console.log(1);
                                var url = $(this).data('url');
                                url = url.replace('{literal}{$auto_builder}{/literal}','{$namespace}');
                                var ids = new Array();
                                var data = checkStatus.data;

                                for (let i = 0; i < data.length; i++) {
                                    ids.push(data[i]['id']);
                                }
                                if (data.length)
                                {
                                    url = url+'&id='+ids.join(',');
                                }
                                popupFuc(url,obj,this)
                                break;
                            case 'isAll':
                                layer.msg(checkStatus.isAll ? '全选': '未全选');
                                break;
                            //自定义头工具栏右侧图标 - 提示
                            case 'LAYTABLE_EXCEL':
                                var that = this;
                                var table_param = {$excel|raw|json_encode};

                        // window.open('http://shop.co/ucenter/admin.User/outxls')

                        //  window.location.href = 'http://shop.co/ucenter/admin.User/outxls'
                        $(that).after('<ul class="layui-table-tool-panel"><li class="excel-select">导出选中</li><li class="excel-all">导出所有</li></ul>');
                        $('.layui-table-tool-panel .excel-all').click(function(){
                            // table_param['filename'] =  table_param['filename']+'.xlsx';
                            console.log(table_param)
                            var url = $(this).data('url');
                            console.log(url);
                            console.log(excel_{$namespace}_table);
                            if(table_param.is_custom)
                            {
                                //window.location.href = table_param.url;
                            }else{
                                soulTable.export(excel_{$namespace}_table, table_param);
                            }
                        });
                        $('.layui-table-tool-panel .excel-select').click(function(){
                            if (table.checkStatus('{$namespace}-table').data.length > 0) {
                                table_param['checked'] = true;
                                // table_param['filename'] =  table_param['filename']+'_选中.xlsx';
                                var url = $(this).data('url');
                                console.log(url);
                                console.log(excel_{$namespace}_table);
                                if(table_param.is_custom)
                                {
                                    // window.location.href = table_param.url;
                                }else{
                                    soulTable.export(excel_{$namespace}_table, table_param);
                                }
                            } else {
                                layer.msg('勾选数据不能为空！');
                            }
                        });
                        break;
                    case 'LAYTABLE_TIPS':
                        layer.alert('这是工具栏右侧自定义的一个图标按钮');
                        break;
                    };
                    });

                    //监听工具条
                    function popupFuc(url,obj,btn)
                    {
                        element.tabAdd('demo', {
                            title: '新选项'+ (Math.random()*1000|0) //用于演示
                            ,content: '内容'+ (Math.random()*1000|0)
                            ,id: new Date().getTime() //实际使用一般是规定好的id，这里以时间戳模拟下
                        })
                        /*  admin.popup({
                              title: $(btn).data('title')
                              ,area: [$(btn).data('width'), $(btn).data('height')]
                              ,id: 'LAY-popup-workorder-add'
                              ,success: function(layero, index){
                                  view(this.id).render(url).done(function(){
                                      form.render(null, 'layuiadmin-form-workorder');
                                      //监听提交
                                      form.on('submit({$namespace})', function(data){
                                          console.log(121);
                                          var field = data.field; //获取提交的字段
                                          //提交 Ajax 成功后，关闭当前弹层并重载表格
                                          $.ajax({
                                              url:url, //请求的url地址
                                              dataType:"json", //返回格式为json
                                              async:true,//请求是否异步，默认为异步，这也是ajax重要特性
                                              type:"POST", //请求方式
                                              data:field,
                                              success:function(req){
                                                  //请求成功时处理
                                                  if ( 0 == req.code)
                                                  {
                                                      layer.msg(req.message);
                                                      layui.table.reload('{$namespace}-table'); //重载表格
                                                      layer.close(index); //执行关闭
                                                  }else{
                                                      layer.msg(req.message);
                                                  }
                                              },
                                              complete:function(){
                                                  //请求完成的处理
                                              },
                                              error:function(err){
                                                  //请求出错处理
                                                  layer.msg(JSON.stringify(err));
                                              }
                                          });

                                          //$.ajax({});
                                      });
                                  });
                              }
                          });*/

                    }
                    //监听行工具事件
                    table.on('tool({$namespace}-table)', function(obj){
                        var data = obj.data;
                        if(obj.event === 'del'){
                            layer.confirm('真的删除行么', function(index){
                                obj.del();
                                layer.close(index);
                            });
                        } else if(obj.event === 'edit'){
                            element.tabAdd('layadmin-layout-tabs', {
                                title: '新选项'+ (Math.random()*1000|0) //用于演示
                                ,content: '内容'+ (Math.random()*1000|0)
                                ,id: new Date().getTime() //实际使用一般是规定好的id，这里以时间戳模拟下
                            })
                            return;
                        }else if(obj.event === 'dialog'){

                            var url = $(this).data('url');
                            url = url.replace('{namespace_filter}','{$namespace}');
                            for(var key in obj.data){
                                url = url.replace('{$'+key+'}',obj.data[key]);
                            }
                            admin.popup({
                                title: $(this).data('title')
                                ,area: [$(this).data('width')+'px', $(this).data('height')+'px']
                                ,id: 'LAY-popup-{$namespace}-add'
                                ,success: function(layero, index){

                                    url = url+'&_dialog_index='+index;
                                    view(this.id).render(url).done(function(){
                                        form.render(null, 'layuiadmin-form-{$namespace}');
                                        console.log(index);
                                        //监听提交

                                    });
                                }
                            });

                        } else if(obj.event === 'view'){
                            var url = $(this).data('url');
                            url = url.replace('{namespace_filter}','{$namespace}');
                            for(var key in obj.data){
                                url = url.replace('{$'+key+'}',obj.data[key]);
                            }
                            console.log(url);
                            layer.open({
                                type: 2,
                                title: $(this).data('title')
                                ,area: [$(this).data('width')+'px', $(this).data('height')+'px']
                                ,id: 'LAY-popup-{$namespace}-add',
                                content:  url
                            });

                        } else if(obj.event === 'ajax'){

                            var url = $(this).data('url');
                            url = url.replace('{literal}{$auto_builder}{/literal}','{$namespace}');
                            for(var key in obj.data){
                                url = url.replace('{$'+key+'}',obj.data[key]);
                            }
                            var obj = this;
                            layer.confirm($(this).data('message'), {
                                btn: ['确认','取消'] //按钮
                            }, function(){
                                eventAjax(url,{},obj);
                            }, function(){

                            });

                        }
                    });

                    //监听提交
                    form.on('submit({$namespace}-table-reload-btn)', function(data){
                        table.reload('{$namespace}-table', {
                            page: {
                                curr: 1 //重新从第 1 页开始
                            }
                            ,where: {
                                field: data.field
                            }
                        });
                        return false;
                    });

                });
    </script>